<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PHP Class Manager (Smart PHP): Класс PClass</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">PHP Class Manager (Smart PHP)
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">Руководство программиста по использованию PCM</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Создано системой Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Поиск');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Поиск');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_p_c_m.html">PCM</a></li><li class="navelem"><a class="el" href="namespace_p_c_m_1_1_structures.html">Structures</a></li><li class="navelem"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html">PClass</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Открытые члены</a> &#124;
<a href="#pri-attribs">Закрытые данные</a>  </div>
  <div class="headertitle">
<div class="title">Класс PClass</div>  </div>
</div><!--header-->
<div class="contents">

<p>Класс описывает сущность "Класс".  
 <a href="class_p_c_m_1_1_structures_1_1_p_class.html#details">Подробнее...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Открытые члены</h2></td></tr>
<tr class="memitem:a23c7beddfc676404c096f7769781b558"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a23c7beddfc676404c096f7769781b558">__construct</a> (string $class_name, string $superclass_name=&quot;&quot;, int $class_type=<a class="el" href="ptypeclass_8consts_8php.html#a65cec5559c341134e7cc9d008bf92f34">NATIVE_CLASS</a>)</td></tr>
<tr class="separator:a23c7beddfc676404c096f7769781b558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f8ee56588ebf5091c288e44ebdfaf4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#ab8f8ee56588ebf5091c288e44ebdfaf4">getClassName</a> ()</td></tr>
<tr class="separator:ab8f8ee56588ebf5091c288e44ebdfaf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a212a50ee17686b95cc32c1d707b71ef5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a212a50ee17686b95cc32c1d707b71ef5">getSuperClassName</a> ()</td></tr>
<tr class="separator:a212a50ee17686b95cc32c1d707b71ef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa42966c65ac71d57cb693748e2908aaf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#aa42966c65ac71d57cb693748e2908aaf">getClassType</a> ()</td></tr>
<tr class="separator:aa42966c65ac71d57cb693748e2908aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab81a1d1cef7f7d6c406e60bd368f94af"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#ab81a1d1cef7f7d6c406e60bd368f94af">getVars</a> ()</td></tr>
<tr class="separator:ab81a1d1cef7f7d6c406e60bd368f94af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10329b4d402e15661b469dfd6cf92568"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a10329b4d402e15661b469dfd6cf92568">getVar</a> (string $var_name)</td></tr>
<tr class="separator:a10329b4d402e15661b469dfd6cf92568"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a205c628c8a391f422448e215665a73"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a4a205c628c8a391f422448e215665a73">getConsts</a> ()</td></tr>
<tr class="separator:a4a205c628c8a391f422448e215665a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a722a0e9e6b6eb6a0a807f6327a190bf7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a722a0e9e6b6eb6a0a807f6327a190bf7">getConst</a> (string $const_name)</td></tr>
<tr class="separator:a722a0e9e6b6eb6a0a807f6327a190bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8fcebfba8c498f2190941f7ebf62da8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#ab8fcebfba8c498f2190941f7ebf62da8">getMethods</a> ()</td></tr>
<tr class="separator:ab8fcebfba8c498f2190941f7ebf62da8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a276f494557fad9a0d2c76eb2419bd5d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a276f494557fad9a0d2c76eb2419bd5d3">getMethod</a> (string $method_name)</td></tr>
<tr class="separator:a276f494557fad9a0d2c76eb2419bd5d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba6fde36b512a943d02d2a9092ce60a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#aba6fde36b512a943d02d2a9092ce60a8">setClassName</a> (string $class_name)</td></tr>
<tr class="separator:aba6fde36b512a943d02d2a9092ce60a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefc5b0c7de95d78a9d9b52a155546f90"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#aefc5b0c7de95d78a9d9b52a155546f90">setSuperClassName</a> (string $supclass)</td></tr>
<tr class="separator:aefc5b0c7de95d78a9d9b52a155546f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14920c232341bc5ded4cefc8c7323551"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a14920c232341bc5ded4cefc8c7323551">setClassType</a> (int $class_type)</td></tr>
<tr class="separator:a14920c232341bc5ded4cefc8c7323551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22ca5ea6eab69c37a1a5b395f3f5b403"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a22ca5ea6eab69c37a1a5b395f3f5b403">addVars</a> (array $vars)</td></tr>
<tr class="separator:a22ca5ea6eab69c37a1a5b395f3f5b403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af989ca73cef04684335014eb644b4a70"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#af989ca73cef04684335014eb644b4a70">addVar</a> (<a class="el" href="class_p_c_m_1_1_structures_1_1_p_var.html">PVar</a> $var)</td></tr>
<tr class="separator:af989ca73cef04684335014eb644b4a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a168fb922707ce8a01d415ba9aad9b2fb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a168fb922707ce8a01d415ba9aad9b2fb">addConsts</a> (array $consts)</td></tr>
<tr class="separator:a168fb922707ce8a01d415ba9aad9b2fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefab41a105816740e295c5f29708f85d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#aefab41a105816740e295c5f29708f85d">addConst</a> (<a class="el" href="class_p_c_m_1_1_structures_1_1_p_const.html">PConst</a> $const)</td></tr>
<tr class="separator:aefab41a105816740e295c5f29708f85d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31b4c2808daa08bcea0f4ce60f75537d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a31b4c2808daa08bcea0f4ce60f75537d">addMethods</a> (array $methods)</td></tr>
<tr class="separator:a31b4c2808daa08bcea0f4ce60f75537d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bf4c26cf1825f5cb17009b2c3095674"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a3bf4c26cf1825f5cb17009b2c3095674">addMethod</a> (<a class="el" href="class_p_c_m_1_1_structures_1_1_p_method.html">PMethod</a> $method)</td></tr>
<tr class="separator:a3bf4c26cf1825f5cb17009b2c3095674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cb4fd172e930f8eaa3746b9ca706650"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a3cb4fd172e930f8eaa3746b9ca706650">preview</a> ()</td></tr>
<tr class="separator:a3cb4fd172e930f8eaa3746b9ca706650"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7516ca30af0db3cdbf9a7739b48ce91d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a7516ca30af0db3cdbf9a7739b48ce91d">__toString</a> ()</td></tr>
<tr class="separator:a7516ca30af0db3cdbf9a7739b48ce91d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Закрытые данные</h2></td></tr>
<tr class="memitem:aebed7e867a7debf1aae00bcad6db2476"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#aebed7e867a7debf1aae00bcad6db2476">$class_type</a></td></tr>
<tr class="memdesc:aebed7e867a7debf1aae00bcad6db2476"><td class="mdescLeft">&#160;</td><td class="mdescRight">Тип класса  <a href="#aebed7e867a7debf1aae00bcad6db2476">Подробнее...</a><br /></td></tr>
<tr class="separator:aebed7e867a7debf1aae00bcad6db2476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a760a15d1f404a4acad8cb7a30288ae78"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a760a15d1f404a4acad8cb7a30288ae78">$class_name</a></td></tr>
<tr class="memdesc:a760a15d1f404a4acad8cb7a30288ae78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Имя класса  <a href="#a760a15d1f404a4acad8cb7a30288ae78">Подробнее...</a><br /></td></tr>
<tr class="separator:a760a15d1f404a4acad8cb7a30288ae78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afff12883544c7c2f40e16fd4baeb2c26"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#afff12883544c7c2f40e16fd4baeb2c26">$superclass_name</a></td></tr>
<tr class="memdesc:afff12883544c7c2f40e16fd4baeb2c26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Имя родительского класса  <a href="#afff12883544c7c2f40e16fd4baeb2c26">Подробнее...</a><br /></td></tr>
<tr class="separator:afff12883544c7c2f40e16fd4baeb2c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09f2c833c130b4443725fb576d9d5269"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a09f2c833c130b4443725fb576d9d5269">$vars</a></td></tr>
<tr class="memdesc:a09f2c833c130b4443725fb576d9d5269"><td class="mdescLeft">&#160;</td><td class="mdescRight">Свойства  <a href="#a09f2c833c130b4443725fb576d9d5269">Подробнее...</a><br /></td></tr>
<tr class="separator:a09f2c833c130b4443725fb576d9d5269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34ba5984e16f17633afe3930711d89fb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a34ba5984e16f17633afe3930711d89fb">$consts</a></td></tr>
<tr class="memdesc:a34ba5984e16f17633afe3930711d89fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Константы  <a href="#a34ba5984e16f17633afe3930711d89fb">Подробнее...</a><br /></td></tr>
<tr class="separator:a34ba5984e16f17633afe3930711d89fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a802753499268a04da139bd6e6ef89b35"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_class.html#a802753499268a04da139bd6e6ef89b35">$methods</a></td></tr>
<tr class="memdesc:a802753499268a04da139bd6e6ef89b35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Методы  <a href="#a802753499268a04da139bd6e6ef89b35">Подробнее...</a><br /></td></tr>
<tr class="separator:a802753499268a04da139bd6e6ef89b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Подробное описание</h2>
<div class="textblock"><p>Класс описывает сущность "Класс". </p>
<dl class="section author"><dt>Автор</dt><dd>pmswga </dd></dl>
<dl class="section version"><dt>Версия</dt><dd>1.0</dd></dl>
<p>Данный класс описывает сущность "Класс". В последствии созданный объект может быть форматирован в виде исходного кода класса, который описывает </p>
</div><h2 class="groupheader">Конструктор(ы)</h2>
<a id="a23c7beddfc676404c096f7769781b558"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23c7beddfc676404c096f7769781b558">&#9670;&nbsp;</a></span>__construct()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">__construct </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>$class_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>$superclass_name</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>$class_type</em> = <code><a class="el" href="ptypeclass_8consts_8php.html#a65cec5559c341134e7cc9d008bf92f34">NATIVE_CLASS</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">$class_name</td><td>- Имя класса </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">$superclass_name</td><td>- Имя родительского класса </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">$class_type</td><td>- Тип класса </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Методы</h2>
<a id="a7516ca30af0db3cdbf9a7739b48ce91d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7516ca30af0db3cdbf9a7739b48ce91d">&#9670;&nbsp;</a></span>__toString()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">__toString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Исходный код класса </dd></dl>
<dl class="section note"><dt>Заметки</dt><dd>Код генерируется в соответствии с указанными опциями</dd></dl>
<dl class="section user"><dt></dt><dd>Ниже приведён сгенерированного класса</dd></dl>
<div class="fragment"><div class="line"><span class="keyword">class </span>PDictionary</div><div class="line">{</div><div class="line">  <span class="keyword">private</span> $name;</div><div class="line">  <span class="keyword">private</span> $data;</div><div class="line">  </div><div class="line">  <span class="keyword">public</span> <span class="keyword">function</span> construct($name)</div><div class="line">  {</div><div class="line">    $this-&gt;name = $name;</div><div class="line">  }</div><div class="line">  </div><div class="line">  <span class="keyword">public</span> <span class="keyword">function</span> addEntry($key, $value)</div><div class="line">  {</div><div class="line">    $this-&gt;data[$key] = $value;</div><div class="line">  }</div><div class="line">  </div><div class="line">  <span class="keyword">public</span> <span class="keyword">function</span> removeEntry($key)</div><div class="line">  {</div><div class="line">    unset($this-&gt;data[$key]);</div><div class="line">  }</div><div class="line">  </div><div class="line">  <span class="keyword">public</span> <span class="keyword">function</span> getData()</div><div class="line">  {</div><div class="line">    <span class="keywordflow">return</span> $this-&gt;data;</div><div class="line">  }</div><div class="line">  </div><div class="line">  <span class="keyword">public</span> <span class="keyword">function</span> getName()</div><div class="line">  {</div><div class="line">    <span class="keywordflow">return</span> $this-&gt;name;</div><div class="line">  }</div><div class="line">  </div><div class="line">  <span class="keyword">public</span> <span class="keyword">function</span> sort()</div><div class="line">  {</div><div class="line">    <span class="keywordflow">return</span> ksort($this-&gt;data);</div><div class="line">  }</div><div class="line"></div><div class="line">}</div></div><!-- fragment --> 
</div>
</div>
<a id="aefab41a105816740e295c5f29708f85d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefab41a105816740e295c5f29708f85d">&#9670;&nbsp;</a></span>addConst()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">addConst </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_const.html">PConst</a>&#160;</td>
          <td class="paramname"><em>$const</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">$const</td><td>- Константа </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Заметки</dt><dd>Объект класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_const.html">PConst</a> </dd></dl>

</div>
</div>
<a id="a168fb922707ce8a01d415ba9aad9b2fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a168fb922707ce8a01d415ba9aad9b2fb">&#9670;&nbsp;</a></span>addConsts()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">addConsts </td>
          <td>(</td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$consts</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">$consts</td><td>- Константы </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Заметки</dt><dd>Массив с объектами класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_const.html">PConst</a> </dd></dl>

</div>
</div>
<a id="a3bf4c26cf1825f5cb17009b2c3095674"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bf4c26cf1825f5cb17009b2c3095674">&#9670;&nbsp;</a></span>addMethod()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">addMethod </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_method.html">PMethod</a>&#160;</td>
          <td class="paramname"><em>$method</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">$method</td><td>- Метод </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Заметки</dt><dd>Объект класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_method.html">PMethod</a> </dd></dl>

</div>
</div>
<a id="a31b4c2808daa08bcea0f4ce60f75537d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31b4c2808daa08bcea0f4ce60f75537d">&#9670;&nbsp;</a></span>addMethods()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">addMethods </td>
          <td>(</td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$methods</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">$methods</td><td>- Методы </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Заметки</dt><dd>Массив с объектами класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_method.html">PMethod</a> </dd></dl>

</div>
</div>
<a id="af989ca73cef04684335014eb644b4a70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af989ca73cef04684335014eb644b4a70">&#9670;&nbsp;</a></span>addVar()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">addVar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_p_c_m_1_1_structures_1_1_p_var.html">PVar</a>&#160;</td>
          <td class="paramname"><em>$var</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramname">$var</td><td>- Свойство </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Заметки</dt><dd>Объект класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_var.html">PVar</a> </dd></dl>

</div>
</div>
<a id="a22ca5ea6eab69c37a1a5b395f3f5b403"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22ca5ea6eab69c37a1a5b395f3f5b403">&#9670;&nbsp;</a></span>addVars()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">addVars </td>
          <td>(</td>
          <td class="paramtype">array&#160;</td>
          <td class="paramname"><em>$vars</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramname">$vars</td><td>- Свойства </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Заметки</dt><dd>Массив с объектами класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_var.html">PVar</a> </dd></dl>

</div>
</div>
<a id="ab8f8ee56588ebf5091c288e44ebdfaf4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8f8ee56588ebf5091c288e44ebdfaf4">&#9670;&nbsp;</a></span>getClassName()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getClassName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Имя класса </dd></dl>

</div>
</div>
<a id="aa42966c65ac71d57cb693748e2908aaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa42966c65ac71d57cb693748e2908aaf">&#9670;&nbsp;</a></span>getClassType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getClassType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Тип класса </dd></dl>
<dl class="section note"><dt>Заметки</dt><dd>См. описание констант в <a class="el" href="ptypeclass_8consts_8php.html" title="Константы, которые характеризуют тип будущего класса ">ptypeclass.consts.php</a> </dd></dl>

</div>
</div>
<a id="a722a0e9e6b6eb6a0a807f6327a190bf7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a722a0e9e6b6eb6a0a807f6327a190bf7">&#9670;&nbsp;</a></span>getConst()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getConst </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>$const_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Существующую константу класса </dd></dl>
<dl class="section note"><dt>Заметки</dt><dd>Объект класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_const.html">PConst</a> </dd></dl>

</div>
</div>
<a id="a4a205c628c8a391f422448e215665a73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a205c628c8a391f422448e215665a73">&#9670;&nbsp;</a></span>getConsts()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getConsts </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Все константы класса </dd></dl>
<dl class="section note"><dt>Заметки</dt><dd>Массив с объектами класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_const.html">PConst</a> </dd></dl>

</div>
</div>
<a id="a276f494557fad9a0d2c76eb2419bd5d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a276f494557fad9a0d2c76eb2419bd5d3">&#9670;&nbsp;</a></span>getMethod()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getMethod </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>$method_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Существующий метод класса </dd></dl>
<dl class="section note"><dt>Заметки</dt><dd>Объект класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_method.html">PMethod</a> </dd></dl>

</div>
</div>
<a id="ab8fcebfba8c498f2190941f7ebf62da8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8fcebfba8c498f2190941f7ebf62da8">&#9670;&nbsp;</a></span>getMethods()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getMethods </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Все методы класса </dd></dl>
<dl class="section note"><dt>Заметки</dt><dd>Массив с объектами класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_method.html">PMethod</a> </dd></dl>

</div>
</div>
<a id="a212a50ee17686b95cc32c1d707b71ef5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a212a50ee17686b95cc32c1d707b71ef5">&#9670;&nbsp;</a></span>getSuperClassName()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getSuperClassName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Имя родительского класса </dd></dl>

</div>
</div>
<a id="a10329b4d402e15661b469dfd6cf92568"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10329b4d402e15661b469dfd6cf92568">&#9670;&nbsp;</a></span>getVar()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getVar </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>$var_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Существующее свойство класса </dd></dl>
<dl class="section note"><dt>Заметки</dt><dd>Объект класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_var.html">PVar</a> </dd></dl>

</div>
</div>
<a id="ab81a1d1cef7f7d6c406e60bd368f94af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab81a1d1cef7f7d6c406e60bd368f94af">&#9670;&nbsp;</a></span>getVars()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">getVars </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Возвращает</dt><dd>Все свойства класса </dd></dl>
<dl class="section note"><dt>Заметки</dt><dd>Массив с объектами класса <a class="el" href="class_p_c_m_1_1_structures_1_1_p_var.html">PVar</a> </dd></dl>

</div>
</div>
<a id="a3cb4fd172e930f8eaa3746b9ca706650"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cb4fd172e930f8eaa3746b9ca706650">&#9670;&nbsp;</a></span>preview()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">preview </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section warning"><dt>Предупреждения</dt><dd>Тестовый метод для предосмотра кода </dd></dl>

</div>
</div>
<a id="aba6fde36b512a943d02d2a9092ce60a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba6fde36b512a943d02d2a9092ce60a8">&#9670;&nbsp;</a></span>setClassName()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">setClassName </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>$class_name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">$class_name</td><td>- имя класса </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a14920c232341bc5ded4cefc8c7323551"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14920c232341bc5ded4cefc8c7323551">&#9670;&nbsp;</a></span>setClassType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">setClassType </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>$class_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">$class_type</td><td>- Тип класса </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Заметки</dt><dd>См. описание констант в <a class="el" href="ptypeclass_8consts_8php.html" title="Константы, которые характеризуют тип будущего класса ">ptypeclass.consts.php</a> </dd></dl>

</div>
</div>
<a id="aefc5b0c7de95d78a9d9b52a155546f90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aefc5b0c7de95d78a9d9b52a155546f90">&#9670;&nbsp;</a></span>setSuperClassName()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">setSuperClassName </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>$supclass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Аргументы</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">$supclass</td><td>- имя суперкласса </td></tr>
  </table>
  </dd>
</dl>
<dl class="section warning"><dt>Предупреждения</dt><dd>Возможно, метод будет убран, чтобы запретить возможность произвольно изменять суперкласс </dd></dl>

</div>
</div>
<h2 class="groupheader">Поля</h2>
<a id="a760a15d1f404a4acad8cb7a30288ae78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a760a15d1f404a4acad8cb7a30288ae78">&#9670;&nbsp;</a></span>$class_name</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">$class_name</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Имя класса </p>

</div>
</div>
<a id="aebed7e867a7debf1aae00bcad6db2476"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebed7e867a7debf1aae00bcad6db2476">&#9670;&nbsp;</a></span>$class_type</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">$class_type</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Тип класса </p>

</div>
</div>
<a id="a34ba5984e16f17633afe3930711d89fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34ba5984e16f17633afe3930711d89fb">&#9670;&nbsp;</a></span>$consts</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">$consts</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Константы </p>

</div>
</div>
<a id="a802753499268a04da139bd6e6ef89b35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a802753499268a04da139bd6e6ef89b35">&#9670;&nbsp;</a></span>$methods</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">$methods</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Методы </p>

</div>
</div>
<a id="afff12883544c7c2f40e16fd4baeb2c26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afff12883544c7c2f40e16fd4baeb2c26">&#9670;&nbsp;</a></span>$superclass_name</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">$superclass_name</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Имя родительского класса </p>

</div>
</div>
<a id="a09f2c833c130b4443725fb576d9d5269"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09f2c833c130b4443725fb576d9d5269">&#9670;&nbsp;</a></span>$vars</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">$vars</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Свойства </p>

</div>
</div>
<hr/>Объявления и описания членов класса находятся в файле:<ul>
<li>pcm/structures/<a class="el" href="pclass_8class_8php.html">pclass.class.php</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Документация по PHP Class Manager (Smart PHP). Последние изменения: Пн 28 Авг 2017 18:44:12. Создано системой &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
